package javaCode.chapter06.练习;

public class VarParameterExercise {

    public static void main(String[] args) {

        HspMethod m = new HspMethod();
        System.out.println( m.showScore("Tom",66.2,78.0));
        System.out.println( m.showScore("Jack",68,79.0));
        System.out.println( m.showScore("Nick",89,96));
    }
}

class HspMethod {
    /*
    有三个方法，分别实现返回姓名和两门课成绩(总分)，
    返回姓名和三门课程成绩(总分)，返回姓名和五门课成绩(总分)。封装成一个可变参数的方法
     */
    //分析1. 方法名 showScore 2. 形参(String ,double... ) 3. 返回String
    public String showScore(String name,double... scores){
        double totalScore = 0 ;
        for (int i = 0; i <scores.length; i++) {
            totalScore+=scores[i];
        }
        return name+" 有 "+scores.length+"门课的成绩总分为="+totalScore;
    }
}
